Objectifs d'apprentissage
- Identifier les différences architecturales entre l'exécution sur hôte et sur périphérique dans le modèle HIP.
- Développer et lancer des noyaux HIP à l'aide de configurations d'exécution basées sur une grille et des blocs.
- Utiliser les API de gestion de mémoire HIP pour une transmission et une allocation efficaces des données.
- Appliquer des techniques d'optimisation des performances, notamment la mémoire partagée et les primitives de synchronisation.